package cn.bs.busuo.content.service;

import cn.bs.busuo.common.pojo.authentication.CurrentPrincipal;
import cn.bs.busuo.content.pojo.entity.ContentHotelArticle;
import cn.bs.busuo.content.pojo.param.HotelArticleAddNewParam;
import cn.bs.busuo.content.pojo.vo.ContentHotelArticleListBySortVO;
import org.springframework.web.bind.annotation.RequestParam;


import java.util.List;

public interface HotelArticleService {
    //添加文章
    void addArticle(CurrentPrincipal currentPrincipal,HotelArticleAddNewParam hotelArticleAddNewParam);
    //删除文章
    void deleteArticle(List<Long> ids);
    //设置为推荐
    void setIsRecommendHotelArticle(List<Long> ids);
    //设置为不推荐
    void setIsNotRecommendHotelArticle(List<Long> ids);
    //设置审核通过
    void setCheckStatePass(List<Long> ids);
    //设置为审核不通过
    void setCheckStateNotPass(List<Long> ids);
    //设置排序
    void setSort(Long id,Integer sort);
    //查看排序文章
    String listSortArticle();
    //查看未审核文章
    String listCheckStateArticle();


}
